LDQuest
LDQuest
has been designed to fill the gap between RolePlaying stories and the current "task" based quest systems.
Instead of giving small and skin-deep quests - this plugin aims to provide a way for story-makers to give proper; deep storylines to their server. It involved the interaction between players and NPCs; with a large part of it's functionality being in the unique logic-based requirements system.
The main features include:
- Quests with infinite branches - allowing truly non linear quests
- Inheritance of Knowlegde - Meaning you'll never be stuck looking for "that" specific NPC or Sign.
- Signs and NPCs - Allowing you to add things like secret diaries etc. So that quests can be diverse.
- Requirements for each part of the quest - allowing unlockable sidequests, or bonus objectives.
- Objectives allowing tasks such as collecting items - to add onto the existing problem solving.
- Dialogue system - allowing you to choose what to chat about to each NPC.
- Reward System - allowing rewards for each part of the quest you want.
- Reward Requirements - allowing you to specify bonus rewards for players who've gone and done something particularly special.
- Few Commands - Interaction is done by intuitive right-clicking, the only command needed is to reply to a dialogue.
- Citizens NPCs - Works perfectly with Citizens NPCs or the built in sign-system.
- Permissions - Uses Bukkit Standard Permissions, so you're not restricted to a single plugin.
- Protection - Preventing unauthorised players from damaging quest signs, including by TNT, Creepers or physical attack - without interfering with * existing protection.
- FlatFile - Fast data lookups with the ability to easily share quests.
- Freedom - Allowing your old DnD story writers to express their true quest-making potential.
Getting Started
Click here to read the (badly written) getting started guide.
Download an Exemplar Quest file here
Always feel free to contact me (Bilkokuya) about this plugin - either through bukkit forums, my email address or my server (91.204.209.130).
Oh wow this is exactly what I'm looking for. The only thing is if there are more choices for what kind of quests I can make. Also want to know if this is updated to 1.5.2
@Sparkle91
I can try and see if I can make one like this and have i working on 1.5.2
Heya just wondering do this plugin work on 1.5.2?
Could you please update this? This was exactly where i was looking for ;(
Its dead
Does this thing work with 1.2.3? Or the 1.1-R7? Does it work with PEX? Thank - Matt
Somehow I studied the Tutorial & Example Quest... but it causes my brain to an "OutOfMemory" Error which is followed by a emergency restore from a backup I took days ago...
No seriously, somehow I'm not able to get it... its the first PlugIn, I am not able to understand.. don't know if its because of the language (I'm from germany ;)) or just syntax translated by my brain...
If someone would make kind of "QuestWriter" - just like the one (the sucky one) for the standard Citizens PlugIn...
Really need this PlugIn for my server, it nearly seems to be "perfect"... but how I said.. isn't compatible with my brain.... ;)
Is this project dead or is it still being developed? I just don't want to get invested if it's not going to be updated..
Hi I really like the idea for this with the branches but I was wondering if their will be any progress towards increasing the amount of objectives, (i.e. kill, hunt, deliver) I like this system but it seems other quest plugins allow for a larger variety of options in this department.
@jogeta_masude
My understanding is that the current version was written for RB1000 (which is outdated), and Citizens 1.0.9d (also outdated). While the CB version may be not so important, I understand major changes were made to Citizens during the 1.1 update.
i can't get this to work, im using CB1240, citizens 1.1.1 and LDquest 0.0.2, i am using the exemplar quest, and i have an npc named dave, but he does not have the example quest? is there something else that needs to be done.
Just found this now and it looks perfect for what I want to do with my server. However... it doesn't work with either 1185 or citizens 1.1 unless I'm going blind. Any plans to update?
EDIT
Actually seems to have started working now. It threw an error at me when the server started up but then worked anyway. Odd. Oh well, at least I get to play with it. :D Thanks again!
ANOTHER EDIT:
Is it possible to give players items like particular colours of wool or is that beyond the scope of the plugin?
Yes, and also books to generally start the quest - upon reading, it would trigger whatever event you have to start a quest.
I'm not sure if the BookWorm plugin have an API, but if they do it shouldn't be hard to hook. It would be optional of course - without BookWorm people can use this, just without the books part.
As for permissions nodes as rewards, have a peak at the Heroes code. It grants Permissions nodes as you level up, the code will be totally different but should point in the right direction at least :D
Can you add a guide page, how to use and get started, and any commands? Not gonna lie, I don't even know where to start with the plugin right now ;)
@Flenix1
Thanks for the suggestion, it sounds like a really good idea. I imagine it will be rather hard to implement it though - so I can't promise when I'll make any progress on getting it in. I'm assuming you're imagining using books as Rewards (for completing quests) and Objectives (required to complete a quest)?
For the town-deeds idea, I'm currently implementing permissions as rewards, at least - trying to. So hopefully that will open up that ability for you.
Thanks again.
Quick suggestion:
Have a look and consider working with Bookworm. It lets you write books (as the title suggests), and each has its own meta value so you can give them as a specific item. We have over 70 books written in our server, and quests would add many more!
A few things I was thinking you could do: